How to use NumPy Splitting Array in python?
71
16-Nov-2025
Updated on 16-Nov-2025
Jk Malhotra
16-Nov-20251.
np.split()Splits an array into equal or specified sections along an axis.
Example 1: Split 1D array into equal parts
Output:
Example 2: Split at specific indices
Output:
2.
np.array_split()Same as
np.split(), but allows unequal splits, which is useful when the array size isn’t divisible.Output:
3.
np.hsplit()— Split Horizontally (column-wise)For 2D arrays, splits by columns.
4.
np.vsplit()— Split Vertically (row-wise)Splits along rows.
5.
np.dsplit()— Split along depth (for 3D arrays)When to use which?
np.splitnp.array_splitnp.hsplitnp.vsplitnp.dsplit